package org.tissou.server.Services;

import com.google.gwt.user.server.rpc.RemoteServiceServlet;
import org.tissou.client.Services.NouveauCompteService;
import org.tissou.client.Services.ProprietaireInfos;
import org.tissou.client.Services.MonnaieInfos;
import org.tissou.client.Services.MonException;
import org.tissou.server.Base.Proprietaire;
import org.tissou.server.Base.Monnaie;
import org.tissou.server.Utils.Variables_Globales;

/**
 * Created by IntelliJ IDEA.
 * User: Claire
 * Date: 29-Oct-2009
 * Time: 07:44:32
 * To change this template use File | Settings | File Templates.
 */
public class NouveauCompteServiceImpl extends RemoteServiceServlet implements NouveauCompteService {
    @Override
    public void CreerNouveauCompte(String nom, ProprietaireInfos proprietaire_infos, MonnaieInfos monnaie_infos) throws MonException {
        Proprietaire proprietaire = Variables_Globales.ListeProprietaire.ObtenirProprietaire(proprietaire_infos.getNom());
        Monnaie monnaie = Variables_Globales.ListeMonnaies.ObtenirMonnaie(monnaie_infos.getNomMonnaie());
        proprietaire.CreerCompte(false, nom, monnaie);

    }
}